<?php
    if(isset($_POST['ma_sv'])){$ma_sv=$_POST['ma_sv'];}
    if(isset($_POST['hoten_sv'])){$hoten_sv=$_POST['hoten_sv'];}//$ma_sv,$hoten_sv,$cmtnd_sv,$ngaysinh_sv,$dienthoai_sv,$noisinh_sv,$gioitinh_sv
    if(isset($_POST['cmtnd_sv'])){$cmtnd_sv=$_POST['cmtnd_sv'];}
    if(isset($_POST['ngaysinh_sv'])){$ngaysinh_sv=$_POST['ngaysinh_sv'];}
    if(isset($_POST['dienthoai_sv'])){$dienthoai_sv=$_POST['dienthoai_sv'];}
    if(isset($_POST['noisinh_sv'])){$noisinh_sv=$_POST['noisinh_sv'];}
    if(isset($_POST['gioitinh_sv'])){$gioitinh_sv=$_POST['gioitinh_sv'];}
    $errMes1="";$errMes2="";$errMes3="";$errMes4="";$errMes5="";$errMes6="";
    $do_save=0;
    if($_POST){
        if($ma_sv==""){
            $do_save=-1;
            $errMes1="<li>Mã sinh viên không được để trống</li>";
        }
        if($hoten_sv==""){
            $do_save=-1;
            $errMes2="<li>Họ tên sinh viên không được để trống</li>";
        }else{
            if(!isName($hoten_sv)){
                $do_save=-1;
                $errMes2="<li>Tên sinh viên không đúng định dạng!</li>";
            }
        }
        if($cmtnd_sv==""){
            $do_save=-1;
            $errMes3="<li>CMND không được để trống!</li>";
        }else{
            if(!isCMND($cmtnd_sv)){
                $do_save-1;
                $errMes3="<li>Số CMND chưa đúng!</li>";
            }
        }
        if($ngaysinh_sv==""){
            $do_save=-1;
            $errMes4="<li>Bạn chưa nhập ngày sinh!</li>";
        }
        else if(!isDate($ngaysinh_sv)){
            $do_save=-1;
            $errMes4.="<li>Ngày sinh của bạn chưa đúng!</li>";
        }
        if($dienthoai_sv==""){
            $do_save=-1;
            $errMes5="<li>Số điện thoại không được để trống!</li>";
        }else{
            if(!isPhone($dienthoai_sv)){
                $do_save=-1;
                $errMes5="<li>Số điện thoại chưa đúng!</li>";
            }
        }
        if($noisinh_sv==""){
            $do_save=-1;
            $errMes6="<li>Nơi sinh không được để trống!</li>";
        }
        if($do_save!=-1){
            $dalsv=new SinhVien();
            $dalsv->setSinhvien($ma_sv,$hoten_sv,$cmtnd_sv,$ngaysinh_sv,$dienthoai_sv,$noisinh_sv,$gioitinh_sv);
            $result=$sv->addSinhvien($dalsv);
            if($result){
                header("Location: ?muc=sinhvien&modul=danhsachsinhvien");
            }
        }
        
    }
    $smarty->assign('errMes1',$errMes1);
    $smarty->assign('errMes2',$errMes2);
    $smarty->assign('errMes3',$errMes3);
    $smarty->assign('errMes4',$errMes4);
    $smarty->assign('errMes5',$errMes5);
    $smarty->assign('errMes6',$errMes6);
   
    $smarty->assign('ma_sv',$ma_sv);
    $smarty->assign('hoten_sv',$hoten_sv);
    $smarty->assign('cmtnd_sv',$cmtnd_sv);
    $smarty->assign('ngaysinh_sv',$ngaysinh_sv);
    $smarty->assign('gioitinh_sv',$gioitinh_sv);
    $smarty->assign('noisinh_sv',$noisinh_sv);
    $smarty->assign('dienthoai_sv',$dienthoai_sv);
    $smarty->display('sinhvien/addsinhvien.tpl');
?>